import { WebPlugin } from '@capacitor/core';

import type {
  ColorOption,
  InfoOption,
  NavigationBarPlugin,
  SetOverlaysWebViewOptions,
  StatusBarHeightResult,
} from './definitions';

export class NavigationBarWeb extends WebPlugin implements NavigationBarPlugin {
  setColor(_options: ColorOption): Promise<void> {
    throw new Error('Method not implemented.');
  }
  setDividerColor(_options: ColorOption): Promise<void> {
    throw new Error('Method not implemented.');
  }
  setOverlaysWebView(_options: SetOverlaysWebViewOptions): Promise<void> {
    throw new Error('Method not implemented.');
  }
  show(): Promise<void> {
    throw new Error('Method not implemented.');
  }
  hide(): Promise<void> {
    throw new Error('Method not implemented.');
  }
  getStatusBarHeight(): Promise<StatusBarHeightResult> {
    throw new Error('Method not implemented.');
  }
  getInfo(): Promise<InfoOption> {
    throw new Error('Method not implemented.');
  }
}
